#include <stdio.h>                                     
#include <stdlib.h>                                    
#include <SDL/SDL.h>
#include <SDL_ttf.h>

extern int Inicializar_sdl();
extern SDL_Surface* Cargar_imagen (char* ruta);
extern SDL_Surface* Genero_ventana (SDL_Surface* pantalla,int ancho,int alto,int color,char* titulo_Ventana, int fs);
extern void Libero_Recurso(SDL_Surface* recurso);
extern void color_fondo(SDL_Surface* pantalla,int r,int g,int b,char *rutaimg);
extern TTF_Font* Inicializar_ttf(char* rutattf,int tamanottf);
extern SDL_Color color_ttf (int r, int g, int b);
extern void printtf(SDL_Surface* pantalla,SDL_Rect fontRect, SDL_Surface* sup_texto, TTF_Font* font, SDL_Color fColor, char *c, int x, int y);
extern void printcsombra (SDL_Surface* pantalla, SDL_Rect fontRect, SDL_Surface* sup_txt, TTF_Font* font, SDL_Color fColor_sombra, SDL_Color fColor_txt,char*c, int x,int y, int desfase);
extern  void printparrafo (SDL_Surface* pantalla,TTF_Font* tipografia, SDL_Color color_sombra, SDL_Color color_txt, char* txt,int sombra,int tamano_letra,int x, int y, int desfase);
extern SDL_Surface *ScaleSurface(SDL_Surface *Surface, Uint16 Width, Uint16 Height);
